// components/mybutton/mybutton.js
Component({
  /** 声明组件的属性列表 */
  properties: {
    round: {
      type: Boolean,
      value: false
    },
    color: {
      type: String,
      value: '#36D'
    },
    value: {
      type: String,     // 属性的类型
      value: '默认按钮'  // 属性的默认值
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    last : 0
  },
  /** 组件的方法列表 */
  methods: {
    tapBtn(){ // 单击view就会触发
      let now = new Date().getTime(); // 当前时间
      let last = this.data.last;   // 上一次时间
      if (now-last<350){ // 触发了双击
        // triggerEvent方法触发父组件绑定的doubletap
        this.triggerEvent('doubletap')
        now = 0
      }
      this.data.last = now;
    }
  }
})
